FastFix: A Control Theoretic View of Self-Healing for Automatic Corrective Software Maintenance
نویسندگان
چکیده
One of the main objectives of self-adaptive systems is to reduce maintenance costs through automatic adaptation. Self-healing is a self-adapting property that helps systems return to a normal state after a fault or vulnerability exploit has been detected. The problem is intuitively appealing as a way to automate the different type of maintenance processes (corrective, adaptive and perfective) and forms an interesting area of research that has inspired many initiatives. As a result, several surveys on self-healing have been published to describe the state of the art in this field. According to those surveys, the major trend towards finding a solution of the self-healing problem relies on redundancy that may concern both architecture and code resources. These approaches are therefore better suited to address adaptive and perfective maintenance. As part of the EU FP7 FastFix project [1], we focus on self-healing for corrective maintenance. We propose a framework for automating corrective maintenance that is based on software control principles. Our approach automates the engineering of self-healing systems as it does not require the system to be designed in a specific way. Instead it can be applied to legacy systems and automatically equip them with observation and control points. Moreover, the proposed approach relies on a sound control theory developed for Discrete Event Systems. Finally, this paper contributes to the field by introducing challenges to the effective application of this approach to relevant industrial systems. Some of these challenges are currently being tackled within FastFix.
منابع مشابه
Self-Healing Approach in the FastFix Project
The EU FP7 FastFIX project tackles issues related to remote software maintenance. In order to achieve this, the project considers approaches relying on context elicitation, event correlation, fault-replication and self-healing. Self-healing helps systems return to a normal state after the occurrence of a fault or vulnerability exploitation has been detected. The problem is intuitively appealing...
متن کاملD 2 . 1 : State - of - the - art in monitoring control for remote maintenance
This report summarizes the current state of research and practice in the area of software maintenance with a particular emphasis on remote software maintenance. We summarize models and processes used in classical software maintenance and remote software maintenance. Then, we describe approaches and tools in software-fault monitoring using two different taxonomies. Concluding, we identify resear...
متن کاملPhd Proposal 2016 Title: Data-driven Approaches for Prognosis and Health Monitoring (phm) – from Theory to Application
Background, Context: Optimizing the process availability cannot be reached by reducing the global cost of the process life cycle when maintenance is not predictive. On the one hand, corrective maintenance is commonly used even if it has many limitations due to production stops and downtime, when a failure occurs; on the other hand, preventive maintenance is used to avoid any production stops an...
متن کاملModeling of Self-Healing Concrete: A Review
Self-healing concrete (SHC) has received a tremendous attention due to its advanced ability of automatic crack detection and crack repairing compared to the standard concrete. Two main approaches which considered as to-date self-healing mechanisms are autogenous and autonomous healing. In the past several years, the effort of the research has been focused on experimental works instead of numeri...
متن کاملThe efect of self-healing education on self compassion, body image concern and improvement of disease process in suffering from skin cancers
Background and Aim: The purpose of the present study was to asses a the effect of self-healing education on self compassion, body image, concern and improvement of disease process in women with skin cancer. Methods: A quasi-experimental research with pre-test, post-test and follow up with control group was conducted. The population included all women with skin cancer referring to Shahid Rahi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Scalable Computing: Practice and Experience
دوره 13 شماره
صفحات -
تاریخ انتشار 2012